PART ONE:  NES
(Offsets shown are for NESticle saved states)

Final Fantasy I

0100: Class,?,Name (4B),EXP (4B),HP (1WR),Max HP (1WR),?,?
0110: STR,AGL,INT,VIT,LUCK,?,For Lv UP,?,Weapons (4B),Armor(4B)
0120: DMG,HIT%,ABSORB,EVADE,?,?,Level

Final Fantasy IIj
(like Final Fantasy 1, the records for the other characters start right
after the first.  So Maria's record starts at 0140.  Weapon and armor levels
are located 100 bytes after the start of that character's level.  So Lionel's
weapon/armor levels are at 0200, Maria's are at 0240,etc.)

0100: Class,?,Name (6B),HP (1WR),Max HP (1WR),MP (1WR),Max MP (1WR)
0110: Max Pwr,Max Agl,Max Vit,Max Int,Max Soul,Max M. Pwr,Hit,Hit%,Atk,
      Head,Body,Arm,Rhand,Lhand,Item1,Item2
0120: Pwr,Agl,Vit,Int,Soul,M.Pwr,?,?,?,Def,Evade,Evade%,Mdef,Mdef%,?,?
0130: Spell #1..Spell#16
0200: (Armor),(Shield),(Knife),(Mace),(Spear),(Sword),(Axe),(Bow)
       ^^^^^^^^^^^^^^^^^
       Word values in brackets.  Byte #1 is weapon/armor level, byte #2 is progress (i.e. 63 for 99% of the way to the next level)

Final Fantasy IIIj
(SilverX's data, but his doc has it in a nice table for Windows users.
Find the data for the other characters at 0140,0180,and 10C0, just like FF1
and FF2j)

0100: Job,Level,?,?,?,?,Name (6B),HP (1WR),Max HP (1WR)
0110: Job level,?,Max Str,Max Agi,Max Vit,Max Int,Max Spirit,Str,Agi,
      Vit,Int,Spi,?,?,?,?
0120: ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?
0130: (LV1),(LV2),(LV3),(LV4),(LV5),(LV6),(LV7),(LV8)
       ^^^^^^^^^^^
       Byte 1 is MP, byte 2 is Max MP

Crystalis

2700: ?,?,Gold (1WR),Experience (1WR),For Next Level (1WR)

Dragon Warrior

?,?,?,?,?,?,?,?,?,Exp (1WR),Gold (1WR),Equipment,Items
Items (4 (more) bytes),HP
Equipment is a 1 byte value that determines what you have equipped.  For Erdrick's
Sword, Erdrick's Armor, and the Silver Shield, use FF

Dragon Warrior 3

Inventory : 277C-2783  (DW3 uses FF instead of 00 to show an empty slot.  Try
                       (out 49,5A,and 1C)
Gold      : 27BC

PART TWO:  SNES
(Offsets shown are for ZSNES saved states)

Final Fantasy 2 US  (ff4 easytype)

Gold  : 22B3 (3BR)
R.Hand: 1C46 (1W) (1st byte is weapon/armor, and 2nd byte is quantity)
(Sorry, but I've just got started on it.  If you want weapon values, email me
or wait until I release a version of FFhack that comes with weapon/armor tables)

Chrono Trigger

3210: ?,?,?,?,?,?,HP (1WR),Max HP (1WR),MP (1WR),Max MP (1WR),PWR,STAM
3220: SPD,MAG,Hit,Evade,M.Def,Level #,EXP (2WR),?,?,?,?,?,?

One of the series of ?'s is probably the character's name.  I don't have a hexpose
table for CT, so I guess I'll never know. (Since I don't know how to get pattern
tables from ZSNES)
(The record shown is Crono's.  The others will come right after him, but I don't
think their records appear in the .zst before they join your party)

The 7th Saga

Gold: 29EB

29D0: ?,?,?,?,?,?,?,HP (1WR),Max HP (1WR),MP (1WR),Max MP (1WR),1st byte of Power
29E0: 2nd byte of Power,Magic,Speed,?,?,?,?,?,?,?,?,?,?,?,?,1st byte of Guard
29F0: 2nd byte of Guard,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?

(Once again, sorry I don't know where your companion's record is, and I don't
even know a hell of a lot about your character's record.  ZSNES started fucking
up on me after I got this.  With 0.635, the sound would stop and the game would
freeze, and with 0.400, zsnes would crash with a fatal exception every few seconds.
Until I find out what the fuck is going on, there'll be no more SNES hacks)

Enjoy!

"Bastard Son" <bastardson@zdnetmail.com>
